package com.google.code.b0rx0r.program;

import java.awt.datatransfer.DataFlavor;

/** things that can be added to a sequence. */
public interface Sequencable extends Triggerable {
	public static final DataFlavor DATA_FLAVOR = new DataFlavor(Sequencable.class, "Element"); //$NON-NLS-1$
	
	int getLength();
	Iterable<SnapPoint> getRelativeSnapPoints();
	
	void fireSnapPointMoved(SnapPoint snapPoint);

}
